{% extends "base.html" %}


{% block body_page %}
<script type="text/javascript">
var d=new Date()
$(document).ready(function(e) {
    $('#get').change(function(){
		$.get("projecttree/?p="+$(this).find(':selected').val()+"&t="+d.getTime(),function(result){
			$("#box").html(result);
	    });
		
	})
});
</script>
<!--ver server -->
<script type="text/javascript">
  function AutoChange(pro){ 
        var d=new Date();
        var url = "getverserverinfo/?p=" + $(pro).val() + "&t=" + d.getTime();
        $.get(url, function(data){
                 $('#verselect2').html(data).attr('disabled',false);
        });  
 }
</script>
<div class="list">
    <div class="line">
		<script src="{{ static_url('js/SpryTabbedPanels.js') }}" type="text/javascript"></script>
		<link href="{{ static_url('css/SpryTabbedPanels.css') }}" rel="stylesheet" type="text/css"/>
		<div id="TabbedPanels1" class="TabbedPanels">
		<ul class="TabbedPanelsTabGroup">
                <li class="TabbedPanelsTab" tabindex="0">打包上传</li>
                <li class="TabbedPanelsTab" tabindex="0">单文件上传</li>
                <li class="TabbedPanelsTab" tabindex="0">版本控制上传</li>
                <li class="TabbedPanelsTab" tabindex="0">ftp基线上传</li>
                <li class="TabbedPanelsTab" tabindex="0">文件及目录列表</li>
		  </ul>
		   <div class="TabbedPanelsContentGroup">
                        <!--make zip package start-->
                        <div class="TabbedPanelsContent">
                              <form action="http://{{domain}}/index/upload/zipupload/"  method="post" enctype="multipart/form-data" name="form1" id="form1">
                                <p>上传增量部署包(不能超过80M。包为在根目录下打的zip包)</p>
                                <p> 选择
                                  <select name="select" id="select">
                                      <option>选择项目</option>
                                      {% for pro in pros %}
                                            <option>{{escape(pro.project)}}</option>
                                      {% end %}
                                  </select>
                                  上传部署文件
                                  <label for="fileField"></label>
                                  <label for="checkbox"></label>
                                  <input type="file" name="tmpfile" id="fileField" />
                                  <input name="allpackage" type="checkbox" id="checkbox" />  
                                  全量包
                                 </p>
                                 <p>
                                  备注（90个字）
                                  <label for="textfield"></label>
                                  <input name="textmark" type="text" id="textfield" size="70%" maxlength="90" />
                                  <input type="submit" name="submit" id="button" value="开始上传" />
                                 </p>
                                 <p>
                                   如果选择"全量包"，系统会删除当前保存的全量包。开始使用新上传的包。
                                 </p>
                              </form> 
                        </div>
                        <!--make zip package end-->
                        <!--make package start-->
                        <div class="TabbedPanelsContent">
                            <form action="http://{{domain}}/index/upload/oneupload/" method="post" enctype="multipart/form-data" name="form2" id="form2">
                                  <p>适合上传小量的单个文件。</p>
                                  <p>选择
                                  <select name="select2" id="select2">
                                          <option>选择项目</option>
                                          {% for pro in pros %}
                                                        <option>{{escape(pro.project)}}</option>
                                          {% end %}
                                  </select>
                                  </p>
                                  <p>上传文件目录
                                    <label for="textfield"></label>
                                    <input type="text" name="textfield1" id="textfield1" />
                                    添加部署文件
                                    <input type="file" name="fileField1" id="fileField1" />
                                  </p>
                                  <p>上传文件目录
                                    <label for="textfield2"></label>
                                    <input type="text" name="textfield2" id="textfield2" />
                                    添加部署文件
                                    <input type="file" name="fileField2" id="fileField2" />
                                  </p>
                                  <p>上传文件目录
                                    <label for="textfield3"></label>
                                    <input type="text" name="textfield3" id="textfield3" />
                                    添加部署文件
                                    <input type="file" name="fileField3" id="fileField3" />
                                  </p>
                                  <p>上传文件目录
                                        <label for="textfield4"></label>
                                        <input type="text" name="textfield4" id="textfield4" />
                                    添加部署文件
                                    <input type="file" name="fileField4" id="fileField4" />
                                  </p>
                                  <p>上传文件目录
                                        <label for="textfield5"></label>
                                        <input type="text" name="textfield5" id="textfield5" />
                                    添加部署文件
                                    <input type="file" name="fileField5" id="fileField5" />
                                  </p>
                                  <p>备注
                                    <label for="textfield6"></label>
                                    <input type="text" name="textfield6" id="textfield6" />
                                    <input type="submit" name="button" id="button" value="开始上传" />
                                  </p>
                                  <p>说明：</p>
                                  <p>如果上传abc.txt到项目根目录下test/a目录，结构为"项目/test/a/abc.txt"，在"上传文件目录"中只输入"test/a"即可。如果直接放在根目录下，结构为"项目/abc.txt"，"上传文件目录"中只输入"."即可。</p>
                                  <p>每次最多可上传5个文件，上传完系统会出一个包，如果有是十个文件传了两次，系统中会出现两个包,大于5个文件请使用"打包上传"。</p>
                            </form>
                        </div>
                        <!--make package end-->
                        <!--version manage make package start-->
			<div class="TabbedPanelsContent">
                            <form action="http://{{domain}}/index/upload/versionload/" method="get" enctype="multipart/form-data" name="form3" id="form3">
                              <p>选择项目
                                <label for="verselect1"></label>
                                <select name="verselect1" id="verselect1" class="ver_sinput" onchange="AutoChange(this)">
                                   <option>选择项目</option>
                                   {% for pro in pros %}
                                      {% if pro.default_version_management == 0%}
                                        <option>{{escape(pro.project)}}-SVN</option>
                                      {% else %}
                                        <option>{{escape(pro.project)}}-GIT</option>
                                      {% end %}
                                   {% end %}
                                </select>
                                <label for="verselect2"></label>
                                <select name="verselect2" id="verselect2" class="ver_sinput">
                                   <option>使用默认版本库</option>
                                   <option>SVN</option>
                                   <option>GIT</option>
                                </select>
                                <input name="allpackage" type="checkbox" id="checkbox" />
                                全量包(勾选后会清理之前的全量包)
                                <input type="submit" name="button" id="button" value="提交" />
                              </p>
                              <p>输入要提交的版本(版本号获取顺序是从上到下。如空则默认获取最新全量包。) </p>
                              <p>
                                <label for="textarea"></label>
                                <textarea name="vertextarea" id="vertextarea" cols="45" rows="5"></textarea>
                              </p>
                            </form>
                        </div>
                        <!--version manage  make package end-->
                        <!--ftp upload package start-->
			<div class="TabbedPanelsContent">内容 </div>
                        <!--ftp upload package end-->
                        <!-- project tree start -->
			<div class="TabbedPanelsContent">
                              <form action=""  method="get" name="tree" id="tree">
                                <p> 选择
                                  <select name="p" id="get">
                                      <option>选择项目</option>
                                      {% for pro in pros %}
                                            <option>{{escape(pro.project)}}</option>
                                      {% end %}
                                  </select>
                                </p>
                                <div id="box">
                                </div>
                              </form>
                        </div>
                        <!-- project tree end-->
                  </div>
		</div>
		<script type="text/javascript">
		var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
		</script>
    </div>
</div>
{% end %}
